package com.baizhi.springbootday0201.web.intercaptor;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

/**
 * WebMvcConfigurer是一个配置接口，这表示实现了这个类的接口就是一个配置类
 * springboot只要加载到了这个类 ，就会在项目的配置中启用这个类中的配置代码
 * 所以这个类需要交给spring类管理
 */
@Component
public class myConfigurer implements WebMvcConfigurer {
	@Autowired
	private MyIntercaptor myIntercaptor;
	@Override
	public void addInterceptors(InterceptorRegistry registry) {
		registry.addInterceptor(myIntercaptor).addPathPatterns("/**").excludePathPatterns("/user/login");
	}
}
